package com.group02.community.service;



import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.group02.community.entity.log.SysOperLog;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * <p>
 * 操作日志记录 服务类
 * </p>
 *
 * @author xl
 * @since 2022-07-01
 */
public interface SysOperLogService extends IService<SysOperLog> {

    IPage<SysOperLog> operLogPage(Long current, Long size, SysOperLog sysOperLog, String dateRange);

    void insertOperlog(SysOperLog operLog);

    void downloadExcel(HttpServletResponse response) throws IOException;

    void emptyDatabase();

    void loginLogDelete(Long[] id);
}
